.shop-set-container {
  .right-wrap {
    .main-wrap {
      padding-top: 20px;
      padding-bottom: 30px;
      .input-group {
        width: 550px;
        margin: 0 auto;
        .input-item {
          margin-bottom: 15px;
          color: #666666;
          .text-title {
            width: 80px;
            float: left;
            text-align: right;
            font-size: 14px;
            margin-top: 5px;
          }
          .text-content, .file-content, .select-content, .radio-content {
            width: 470px;
            float: right;
          }
          .text-content {
            input, textarea {
              border: 1px solid #e5e5e5;
              height: 30px;
              line-height: 30px;
              width: 460px;
              padding: 0 5px;
            }
            textarea {
              height: 150px;
              resize: none;
            }
          }
          .select-content {
            .select-desc {
              float: left;
              margin-left: 10px;
              width: 150px;
              &:first-child {
                margin-left: 0;
              }
            }
          }
          .radio-content {
            label {
              display: inline-block;
              margin-top: 5px;
              margin-bottom: 5px;
              margin-right: 15px;
              input {
                margin-right: 10px;
              }
            }
          }
          .file-content {
            .img-null-content {
              width: 60px;
              height: 60px;
              border: 1px solid #e5e5e5;
              float: left;
              >img {
                width: 40px;
                height: 30px;
                display: block;
                margin: 0 auto;
                margin-top: 16px;
              }
            }
            .img-content {
              width: 60px;
              height: 60px;
              float: left;
            }
            .btn-file {
              float: left;
              margin-top: 40px;
              margin-left: 10px;
              width: 60px;
              height: 20px;
              border: 1px solid #e5e5e5;
              position: relative;
              color: #3C3C3C;
              font-size: 10px;
              text-align: center;
              line-height: 20px;
              input {
                content: '';
                opacity: 0;
                filter:alpha(opacity=0);
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
              }
            }
          }
        }
      }
      .btn-container {
        text-align: center;
      }
    }
  }
}